// 卡片列表相关接口类型定义
export interface CreateCardListRequest {
    title: string;
}

// 为后续可能的接口预留扩展空间
export interface UpdateCardListRequest {
    title: string;
    order?: number;
}

export interface DeleteCardListRequest {
    listId: string;
}

// 卡片相关接口类型定义
export interface CreateCardRequest {
    title: string;
    content: string;
    listId: string;
}

export interface UpdateCardRequest {
    cardId: string;
    title?: string;
    content?: string;
    listId?: string;
    order?: number;
}

export interface DeleteCardRequest {
    cardId: string;
}

// CheckList 相关接口类型定义
export interface CreateCheckListRequest {
    title: string;
}

export interface CreateCheckRequest {
    title: string;
}

export interface UpdateCheckRequest {
    title?: string;
    completed?: boolean;
}
